store executives - French English Dictionary